package ch.tbz.M326.Player;

import javazoom.jl.player.advanced.AdvancedPlayer;

/**
 * Diese Klasse übernimmt die eingentliche Funktion des Players. Der Player ist
 * ein Singleton, damit es ihn nur einmal gibt. Somit kann verhindert werden,
 * dass zwei Lieder parallel laufen.
 * 
 * @author adrian
 * @since 19.06.2011
 * @version 10
 */
public class MyPlayer {
	
	private static MyPlayer player;
	
	private AdvancedPlayer advPlayer;
	
	/**
	 * Der Konstruktor dieser Klasse ist private, damit er nur von der eigenen Klasse
	 * aufgerufen werden kann.
	 */
	private MyPlayer() {
		
	}
	
	public static MyPlayer getInstance(){
		if (player == null) {
			player = new MyPlayer();
		}
		return player;
	}
}